home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1999 May: Tool Chest / Developer CD Series Tool Chest (Apple Computer)(May 1999).iso / Tool Chest / Networking / SNMP / Network Management (SNMP) / Mac Specific files / MIB - Appletalk next >
Encoding:
Text File  |  1992-04-30  |  41.0 KB  |  1,059 lines  |  [TEXT/MSWD]

  1.           RFC1243-MIB DEFINITIONS ::= BEGIN
  2.  
  3.           IMPORTS
  4.                   Counter, IpAddress
  5.                           FROM RFC1155-SMI
  6.                   DisplayString, mib-2
  7.                       FROM RFC1213-MIB
  8.                   OBJECT-TYPE
  9.                           FROM RFC-1212;
  10.  
  11.           --  This MIB module uses the extended OBJECT-TYPE macro as
  12.           --  defined in [9]
  13.  
  14.  
  15.           --  AppleTalk MIB
  16.  
  17.                   appletalk    OBJECT IDENTIFIER ::= { mib-2 13 }
  18.  
  19.  
  20.                   DdpAddress ::=  -- 2 octets of net number
  21.                                   -- 1 octet of node number
  22.                           OCTET STRING (SIZE (3))
  23.                   -- This data type is used for encoding a DDP protocol
  24.                   -- address.  The format of this address is a serial
  25.                   -- encoding of the two octets of network number in
  26.                   -- network byte order, followed by the 1 octet node
  27.                   -- number.
  28.  
  29.                   llap     OBJECT IDENTIFIER ::= { appletalk 1 }
  30.                   aarp     OBJECT IDENTIFIER ::= { appletalk 2 }
  31.                   atport   OBJECT IDENTIFIER ::= { appletalk 3 }
  32.                   ddp      OBJECT IDENTIFIER ::= { appletalk 4 }
  33.                   rtmp     OBJECT IDENTIFIER ::= { appletalk 5 }
  34.                   kip      OBJECT IDENTIFIER ::= { appletalk 6 }
  35.                   zip      OBJECT IDENTIFIER ::= { appletalk 7 }
  36.                   nbp      OBJECT IDENTIFIER ::= { appletalk 8 }
  37.                   atecho   OBJECT IDENTIFIER ::= { appletalk 9 }
  38.  
  39.  
  40.           -- The LLAP Group
  41.  
  42.           llapTable OBJECT-TYPE
  43.                   SYNTAX SEQUENCE OF LlapEntry
  44.                   ACCESS not-accessible
  45.                   STATUS mandatory
  46.                   DESCRIPTION
  47.                       "The list of LLAP entries."
  48.                   ::= { llap 1 }
  49.           llapEntry OBJECT-TYPE
  50.                   SYNTAX LlapEntry
  51.                   ACCESS not-accessible
  52.                   STATUS mandatory
  53.                   DESCRIPTION
  54.                       "An LLAP entry containing objects for the
  55.                       LocalTalk Link Access Protocol for a particular
  56.                       LocalTalk interface."
  57.                   INDEX { llapIfIndex }
  58.                   ::= { llapTable 1 }
  59.  
  60.           LlapEntry ::= SEQUENCE {
  61.                   llapIfIndex             INTEGER,
  62.                   llapInPkts              Counter,
  63.                   llapOutPkts             Counter,
  64.                   llapInNoHandlers        Counter,
  65.                   llapInLengthErrors      Counter,
  66.                   llapInBads              Counter,
  67.                   llapCollisions          Counter,
  68.                   llapDefers              Counter,
  69.                   llapNoDataErrors        Counter,
  70.                   llapRandomCTSErrors     Counter,
  71.                   llapFCSErrors           Counter
  72.           }
  73.           llapIfIndex OBJECT-TYPE
  74.                   SYNTAX INTEGER
  75.                   ACCESS read-only
  76.                   STATUS mandatory
  77.                   DESCRIPTION
  78.                       "The LLAP interface to which this entry pertains.
  79.                       The interface identified by a particular value of
  80.                       this index is the same interface as identified
  81.                       by the same value of ifIndex."
  82.                   ::= { llapEntry 1 }
  83.  
  84.           llapInPkts OBJECT-TYPE
  85.                   SYNTAX Counter
  86.                   ACCESS read-only
  87.                   STATUS mandatory
  88.                   DESCRIPTION
  89.                       "The total number of good packets received on this
  90.                       LocalTalk interface."
  91.                   ::= { llapEntry 2 }
  92.  
  93.           llapOutPkts OBJECT-TYPE
  94.                   SYNTAX Counter
  95.                   ACCESS read-only
  96.                   STATUS mandatory
  97.                   DESCRIPTION
  98.                       "The total number of packets transmitted on this
  99.                       LocalTalk interface."
  100.                   ::= { llapEntry 3 }
  101.  
  102.           llapInNoHandlers OBJECT-TYPE
  103.                   SYNTAX Counter
  104.                   ACCESS read-only
  105.                   STATUS mandatory
  106.                   DESCRIPTION
  107.                       "The total number of good packets received on this
  108.                       LocalTalk interface for which there was no
  109.                       protocol handler."
  110.                   ::= { llapEntry 4 }
  111.  
  112.           llapInLengthErrors OBJECT-TYPE
  113.                   SYNTAX Counter
  114.                   ACCESS read-only
  115.                   STATUS mandatory
  116.                   DESCRIPTION
  117.                       "The total number of packets received on this
  118.                       LocalTalk interface whose actual length did not
  119.                       match the length in the header."
  120.                   ::= { llapEntry 5 }
  121.  
  122.           llapInErrors OBJECT-TYPE
  123.                   SYNTAX Counter
  124.                   ACCESS read-only
  125.                   STATUS mandatory
  126.                   DESCRIPTION
  127.                       "The total number of packets containing errors
  128.                       received on this LocalTalk interface."
  129.                   ::= { llapEntry 6 }
  130.  
  131.           llapCollisions OBJECT-TYPE
  132.                   SYNTAX Counter
  133.                   ACCESS read-only
  134.                   STATUS mandatory
  135.                   DESCRIPTION
  136.                       "The total number of collisions assumed on this
  137.                       LocalTalk interface due to the lack of a lapCTS
  138.                       reply."
  139.                   ::= { llapEntry 7 }
  140.  
  141.           llapDefers OBJECT-TYPE
  142.                   SYNTAX Counter
  143.                   ACCESS read-only
  144.                   STATUS mandatory
  145.                   DESCRIPTION
  146.                       "The total number of times this LocalTalk
  147.                       interface deferred to other packets."
  148.                   ::= { llapEntry 8 }
  149.  
  150.           llapNoDataErrors OBJECT-TYPE
  151.                   SYNTAX Counter
  152.                   ACCESS read-only
  153.                   STATUS mandatory
  154.                   DESCRIPTION
  155.                       "The total number of times this LocalTalk
  156.                       interface received a lapRTS packet and expected
  157.                       a data packet, but did not receive any data
  158.                       packet."
  159.                   ::= { llapEntry 9 }
  160.  
  161.           llapRandomCTSErrors OBJECT-TYPE
  162.                   SYNTAX Counter
  163.                   ACCESS read-only
  164.                   STATUS mandatory
  165.                   DESCRIPTION
  166.                       "The total number of times this LocalTalk
  167.                       interface received a lapCTS packet that was
  168.                       not solicited by a lapRTS packet."
  169.                   ::= { llapEntry 10 }
  170.  
  171.           llapFCSErrors OBJECT-TYPE
  172.                   SYNTAX Counter
  173.                   ACCESS read-only
  174.                   STATUS mandatory
  175.                   DESCRIPTION
  176.                       "The total number of times this LocalTalk
  177.                       interface received a packet with an FCS
  178.                       (Frame Check Sequence) error."
  179.                   ::= { llapEntry 11 }
  180.  
  181.  
  182.           -- The AARP Group
  183.           aarpTable OBJECT-TYPE
  184.                   SYNTAX SEQUENCE OF AarpEntry
  185.                   ACCESS not-accessible
  186.                   STATUS mandatory
  187.                   DESCRIPTION
  188.                       "The AppleTalk Address Translation Table
  189.                       contains an equivalence of AppleTalk Network
  190.                       Addresses to the link layer physical address."
  191.                   ::= { aarp 1 }
  192.  
  193.           aarpEntry OBJECT-TYPE
  194.                   SYNTAX AarpEntry
  195.                   ACCESS not-accessible
  196.                   STATUS mandatory
  197.                   DESCRIPTION
  198.                       "Each entry contains one AppleTalk Network
  199.                       Address to physical address equivalence."
  200.                   INDEX { aarpIfIndex, aarpNetAddress }
  201.                   ::= { aarpTable 1 }
  202.  
  203.           AarpEntry ::= SEQUENCE {
  204.                   aarpIfIndex     INTEGER,
  205.                   aarpPhysAddress OCTET STRING,
  206.                   aarpNetAddress  DdpAddress
  207.           }
  208.  
  209.           aarpIfIndex OBJECT-TYPE
  210.                   SYNTAX INTEGER
  211.                   ACCESS read-only
  212.                   STATUS mandatory
  213.                   DESCRIPTION
  214.                       "The interface on which this entry's equivalence
  215.                       is effective.  The interface identified by a
  216.                       particular value of this index is the same
  217.                       interface as identified by the same value of
  218.                       ifIndex."
  219.                   ::= { aarpEntry 1 }
  220.  
  221.           aarpPhysAddress OBJECT-TYPE
  222.                   SYNTAX OCTET STRING
  223.                   ACCESS read-only
  224.                   STATUS mandatory
  225.                   DESCRIPTION
  226.                       "The media-dependent physical address"
  227.                   ::= { aarpEntry 2 }
  228.  
  229.           aarpNetAddress OBJECT-TYPE
  230.                   SYNTAX DdpAddress
  231.                   ACCESS read-only
  232.                   STATUS mandatory
  233.                   DESCRIPTION
  234.                       "The AppleTalk Network Address corresponding to
  235.                       the media-dependent physical address."
  236.                   ::= { aarpEntry 3 }
  237.  
  238.  
  239.           -- The ATPort Group
  240.  
  241.           atportTable OBJECT-TYPE
  242.                   SYNTAX SEQUENCE OF AtportEntry
  243.                   ACCESS not-accessible
  244.                   STATUS mandatory
  245.                   DESCRIPTION
  246.                       "A list of AppleTalk ports for this entity."
  247.                   ::= { atport 1 }
  248.  
  249.           atportEntry OBJECT-TYPE
  250.                   SYNTAX AtportEntry
  251.                   ACCESS not-accessible
  252.                   STATUS mandatory
  253.                   DESCRIPTION
  254.                       "The description of one of the AppleTalk
  255.                       ports on this entity."
  256.                   INDEX { atportIndex }
  257.                   ::= { atportTable 1 }
  258.  
  259.           AtportEntry ::= SEQUENCE {
  260.                   atportIndex               INTEGER,
  261.                   atportDescr               DisplayString,
  262.                   atportType                INTEGER,
  263.                   atportNetStart            OCTET STRING (SIZE(2)),
  264.                   atportNetEnd              OCTET STRING (SIZE(2)),
  265.                   atportNetAddress          DdpAddress,
  266.                   atportStatus              INTEGER,
  267.                   atportNetConfig           INTEGER,
  268.                   atportZoneConfig          INTEGER,
  269.                   atportZone                OCTET STRING,
  270.                   atportIfIndex             INTEGER
  271.           }
  272.  
  273.           atportIndex OBJECT-TYPE
  274.                   SYNTAX INTEGER
  275.                   ACCESS read-only
  276.                   STATUS mandatory
  277.                   DESCRIPTION
  278.                       "A unique value for each AppleTalk port.
  279.                       Its value is between 1 and the total number of
  280.                       AppleTalk ports.  The value for each port must
  281.                       remain constant at least from the
  282.                       re-initialization of the entity's network
  283.                       management system to the next
  284.                       re-initialization."
  285.                   ::= { atportEntry 1 }
  286.  
  287.           atportDescr OBJECT-TYPE
  288.                   SYNTAX DisplayString
  289.                   ACCESS read-only
  290.                   STATUS mandatory
  291.                   DESCRIPTION
  292.                       "A text string containing information about the
  293.                       port.  This string is intended for presentation
  294.                       to a human; it must not contain anything but
  295.                       printable ASCII characters."
  296.                   ::= { atportEntry 2 }
  297.  
  298.           atportType OBJECT-TYPE
  299.                   SYNTAX INTEGER {
  300.                        other(1),       -- none of the following
  301.                        localtalk(2),
  302.                        ethertalk1(3),
  303.                        ethertalk2(4),
  304.                        tokentalk(5),
  305.                        iptalk(6),
  306.                        serial-ppp(7),
  307.                        serial-nonstandard(8),
  308.                        virtual(9)
  309.                   }
  310.                   ACCESS read-write
  311.                   STATUS mandatory
  312.                   DESCRIPTION
  313.                       "The type of port, distinguished by the protocol
  314.                       immediately below DDP in the protocol stack."
  315.                   ::= { atportEntry 3 }
  316.  
  317.           atportNetStart OBJECT-TYPE
  318.                   SYNTAX OCTET STRING (SIZE(2))
  319.                   ACCESS read-write
  320.                   STATUS mandatory
  321.                   DESCRIPTION
  322.                       "The first AppleTalk network address in the range
  323.                       configured for this port.  This is a two octet
  324.                       DDP network address in network byte order."
  325.                   ::= { atportEntry 4 }
  326.  
  327.           atportNetEnd OBJECT-TYPE
  328.                   SYNTAX OCTET STRING (SIZE(2))
  329.                   ACCESS read-write
  330.                   STATUS mandatory
  331.                   DESCRIPTION
  332.                       "The last AppleTalk network address in the range
  333.                       configured for this port.  This is a two octet
  334.                       DDP network address in network byte order.  If the
  335.                       network to which this AppleTalk port is
  336.                       connected is a Phase 1 network or a non-extended
  337.                       network, the value for atportNetEnd shall be two
  338.                       octets of zero."
  339.                   ::= { atportEntry 5 }
  340.  
  341.           atportNetAddress OBJECT-TYPE
  342.                   SYNTAX DdpAddress
  343.                   ACCESS read-write
  344.                   STATUS mandatory
  345.                   DESCRIPTION
  346.                       "The AppleTalk network address configured for this
  347.                       port."
  348.                   ::= { atportEntry 6 }
  349.  
  350.           atportStatus OBJECT-TYPE
  351.                   SYNTAX INTEGER {
  352.                        operational(1),
  353.                        unconfigured(2),
  354.                        off(3),
  355.                        invalid(4)
  356.                   }
  357.                   ACCESS read-write
  358.                   STATUS mandatory
  359.                   DESCRIPTION
  360.                       "The configuration status of this port.
  361.  
  362.                       Setting this object to the value invalid(4)
  363.                       has the effect of invalidating the corresponding
  364.                       entry in the atportTable.  That is, it
  365.                       effectively disassociates the mapping identified
  366.                       with said entry.  It is an
  367.                       implementation-specific matter as to whether the
  368.                       agent removes an invalidated entry from the table.
  369.                       Accordingly, management stations must be
  370.                       prepared to receive from agents tabular
  371.                       information corresponding to entries not
  372.                       currently in use.  Proper interpretation of such
  373.                       entries requires examination of the relevant
  374.                       atportStatus object."
  375.                           ::= { atportEntry 7 }
  376.  
  377.           atportNetConfig OBJECT-TYPE
  378.                   SYNTAX INTEGER {
  379.                       configured(1),  -- explicit configuration.
  380.                       garnered(2),    -- assumed from inspection of net.
  381.                       guessed(3),     -- a "random" configuration.
  382.                       unconfigured(4)
  383.                   }
  384.                   ACCESS read-only
  385.                   STATUS mandatory
  386.                   DESCRIPTION
  387.                       "The configuration status of this port."
  388.                   ::= { atportEntry 8 }
  389.  
  390.           atportZoneConfig OBJECT-TYPE
  391.                   SYNTAX INTEGER {
  392.                       configured(1),  -- explicit configuration
  393.                       garnered(2),    -- assumed from inspection of net.
  394.                       guessed(3),     -- a "random" configuration.
  395.                       unconfigured(4)
  396.                   }
  397.                   ACCESS read-only
  398.                   STATUS mandatory
  399.                   DESCRIPTION
  400.                       "The configuration status of the zone information
  401.                       for this port."
  402.                   ::= { atportEntry 9 }
  403.  
  404.           atportZone OBJECT-TYPE
  405.                   SYNTAX OCTET STRING
  406.                   ACCESS read-write
  407.                   STATUS mandatory
  408.                   DESCRIPTION
  409.                       "The zone name configured for this AppleTalk
  410.                       port."
  411.                   ::= { atportEntry 10 }
  412.  
  413.           atportIfIndex OBJECT-TYPE
  414.                   SYNTAX INTEGER
  415.                   ACCESS read-write
  416.                   STATUS mandatory
  417.                   DESCRIPTION
  418.                       "The physical interface associated with this
  419.                       AppleTalk port.  The interface identified by a
  420.                       particular value of this index is the same
  421.                       interface as identified by the same value of
  422.                       ifIndex."
  423.                   ::= { atportEntry 11 }
  424.  
  425.  
  426.           -- The DDP Group
  427.  
  428.           ddpOutRequests OBJECT-TYPE
  429.                   SYNTAX Counter
  430.                   ACCESS read-only
  431.                   STATUS mandatory
  432.                   DESCRIPTION
  433.                       "The total number of DDP datagrams which were
  434.                       supplied to DDP by local DDP clients in requests
  435.                       for transmission.  Note that this counter does
  436.                       not include any datagrams counted in
  437.                       ddpForwRequests."
  438.                   ::= { ddp 1 }
  439.  
  440.           ddpOutShorts OBJECT-TYPE
  441.                   SYNTAX Counter
  442.                   ACCESS read-only
  443.                   STATUS mandatory
  444.                   DESCRIPTION
  445.                       "The total number of short DDP datagrams which
  446.                       were transmitted from this entity."
  447.                   ::= { ddp 2 }
  448.  
  449.           ddpOutLongs OBJECT-TYPE
  450.                   SYNTAX Counter
  451.                   ACCESS read-only
  452.                   STATUS mandatory
  453.                   DESCRIPTION
  454.                       "The total number of long DDP datagrams which were
  455.                       transmitted from this entity."
  456.                   ::= { ddp 3 }
  457.  
  458.           ddpInReceives OBJECT-TYPE
  459.                   SYNTAX Counter
  460.                   ACCESS read-only
  461.                   STATUS mandatory
  462.                   DESCRIPTION
  463.                       "The total number of input datagrams received by
  464.                       DDP, including those received in error."
  465.                   ::= { ddp 4 }
  466.  
  467.           ddpForwRequests OBJECT-TYPE
  468.                   SYNTAX Counter
  469.                   ACCESS read-only
  470.                   STATUS mandatory
  471.                   DESCRIPTION
  472.                       "The number of input datagrams for which this
  473.                       entity was not their final DDP destination, as
  474.                       a result of which an attempt was made to find a
  475.                       route to forward them to that final destination."
  476.                   ::= { ddp 5 }
  477.  
  478.           ddpInLocalDatagrams OBJECT-TYPE
  479.                   SYNTAX Counter
  480.                   ACCESS read-only
  481.                   STATUS mandatory
  482.                   DESCRIPTION
  483.                       "The total number of input DDP datagrams for
  484.                       which this entity was their final DDP
  485.                       destination."
  486.                   ::= { ddp 6 }
  487.  
  488.           ddpNoProtocolHandlers OBJECT-TYPE
  489.                   SYNTAX Counter
  490.                   ACCESS read-only
  491.                   STATUS mandatory
  492.                   DESCRIPTION
  493.                       "The total number of DDP datagrams addressed to
  494.                       this entity that were addressed to an upper
  495.                       layer protocol for which no protocol handler
  496.                       existed."
  497.                   ::= { ddp 7 }
  498.  
  499.           ddpOutNoRoutes OBJECT-TYPE
  500.                   SYNTAX Counter
  501.                   ACCESS read-only
  502.                   STATUS mandatory
  503.                   DESCRIPTION
  504.                       "The total number of DDP datagrams dropped
  505.                       because a route could not be found to their
  506.                       final destination."
  507.                   ::= { ddp 8 }
  508.  
  509.           ddpTooShortErrors OBJECT-TYPE
  510.                   SYNTAX Counter
  511.                   ACCESS read-only
  512.                   STATUS mandatory
  513.                   DESCRIPTION
  514.                       "The total number of input DDP datagrams dropped
  515.                       because the received data length was less than
  516.                       the data length specified in the DDP header or
  517.                       the received data length was less than the
  518.                       length of the expected DDP header."
  519.                   ::= { ddp 9 }
  520.  
  521.           ddpTooLongErrors OBJECT-TYPE
  522.                   SYNTAX Counter
  523.                   ACCESS read-only
  524.                   STATUS mandatory
  525.                   DESCRIPTION
  526.                       "The total number of input DDP datagrams dropped
  527.                       because the received data length was greater
  528.                       than the data length specified in the DDP header
  529.                       or because they exceeded the maximum DDP
  530.                       datagram size."
  531.                   ::= { ddp 10 }
  532.  
  533.           ddpBroadcastErrors OBJECT-TYPE
  534.                   SYNTAX Counter
  535.                   ACCESS read-only
  536.                   STATUS mandatory
  537.                   DESCRIPTION
  538.                       "The total number of input DDP datagrams dropped
  539.                       because this entity was not their final
  540.                       destination and they were addressed to the link
  541.                       level broadcast."
  542.                   ::= { ddp 11 }
  543.  
  544.           ddpShortDDPErrors OBJECT-TYPE
  545.                   SYNTAX Counter
  546.                   ACCESS read-only
  547.                   STATUS mandatory
  548.                   DESCRIPTION
  549.                       "The total number of input DDP datagrams dropped
  550.                       because this entity was not their final
  551.                       destination and their type was short DDP."
  552.                   ::= { ddp 12 }
  553.  
  554.           ddpHopCountErrors OBJECT-TYPE
  555.                   SYNTAX Counter
  556.                   ACCESS read-only
  557.                   STATUS mandatory
  558.                   DESCRIPTION
  559.                       "The total number of input DDP datagrams dropped
  560.                       because this entity was not their final
  561.                       destination and their hop count would exceed 15."
  562.                   ::= { ddp 13 }
  563.  
  564.           ddpChecksumErrors OBJECT-TYPE
  565.                   SYNTAX Counter
  566.                   ACCESS read-only
  567.                   STATUS mandatory
  568.                   DESCRIPTION
  569.                       "The total number of input DDP datagrams dropped
  570.                       because of a checksum error."
  571.                   ::= { ddp 14 }
  572.  
  573.  
  574.           -- The RTMP Group
  575.  
  576.           rtmpTable OBJECT-TYPE
  577.                   SYNTAX SEQUENCE OF RtmpEntry
  578.                   ACCESS not-accessible
  579.                   STATUS mandatory
  580.                   DESCRIPTION
  581.                       "A list of Routing Table Maintenance Protocol
  582.                       entries for this entity."
  583.                   ::= { rtmp 1 }
  584.  
  585.           rtmpEntry OBJECT-TYPE
  586.                   SYNTAX RtmpEntry
  587.                   ACCESS not-accessible
  588.                   STATUS mandatory
  589.                   DESCRIPTION
  590.                       "The route entry to a particular network range."
  591.                   INDEX { rtmpRangeStart }
  592.                   ::= { rtmpTable 1 }
  593.  
  594.           RtmpEntry ::= SEQUENCE {
  595.                   rtmpRangeStart  OCTET STRING (SIZE(2)),
  596.                   rtmpRangeEnd    OCTET STRING (SIZE(2)),
  597.                   rtmpNextHop     OCTET STRING,
  598.                   rtmpType        INTEGER,
  599.                   rtmpPort        INTEGER,
  600.                   rtmpHops        INTEGER,
  601.                   rtmpState       INTEGER
  602.           }
  603.  
  604.           rtmpRangeStart OBJECT-TYPE
  605.                   SYNTAX OCTET STRING (SIZE(2))
  606.                   ACCESS read-write
  607.                   STATUS mandatory
  608.                   DESCRIPTION
  609.                       "The first DDP network address in the network
  610.                       range to which this routing entry pertains.
  611.                       This is a two octet DDP network address in
  612.                       network byte order."
  613.                   ::= { rtmpEntry 1 }
  614.  
  615.           rtmpRangeEnd OBJECT-TYPE
  616.                   SYNTAX OCTET STRING (SIZE(2))
  617.                   ACCESS read-write
  618.                   STATUS mandatory
  619.                   DESCRIPTION
  620.                       "The last DDP network address in the network range
  621.                       to which this routing entry pertains.  This is a
  622.                       two octet DDP network address in network byte
  623.                       order.  If the network to which this routing
  624.                       entry pertains is a Phase 1 network or a
  625.                       non-extended network, the value for rtmpRangeEnd
  626.                       shall be two octets of zero."
  627.                   ::= { rtmpEntry 2 }
  628.  
  629.           rtmpNextHop OBJECT-TYPE
  630.                   SYNTAX OCTET STRING
  631.                   ACCESS read-write
  632.                   STATUS mandatory
  633.                   DESCRIPTION
  634.                       "The next hop in the route to this entry's
  635.                       destination network.  If the type of this route
  636.                       is Appletalk, this address takes the same form
  637.                       as DdpAddress."
  638.                   ::= { rtmpEntry 3 }
  639.  
  640.           rtmpType OBJECT-TYPE
  641.                   SYNTAX INTEGER {
  642.                           other(1),
  643.                           appletalk(2),
  644.                           serial-ppp(3),
  645.                           serial-nonstandard(4)
  646.                   }
  647.                   ACCESS read-write
  648.                   STATUS mandatory
  649.                   DESCRIPTION
  650.                       "The type of network over which this route
  651.                       points."
  652.                   ::= { rtmpEntry 4 }
  653.  
  654.           rtmpPort OBJECT-TYPE
  655.                   SYNTAX INTEGER
  656.                   ACCESS read-write
  657.                   STATUS mandatory
  658.                   DESCRIPTION
  659.                       "The index of the AppleTalk port over which
  660.                       this route points."
  661.                   ::= { rtmpEntry 5 }
  662.  
  663.           rtmpHops OBJECT-TYPE
  664.                   SYNTAX INTEGER
  665.                   ACCESS read-write
  666.                   STATUS mandatory
  667.                   DESCRIPTION
  668.                       "The number of hops required to reach the
  669.                       destination network to which this routing
  670.                       entry pertains."
  671.                   ::= { rtmpEntry 6 }
  672.  
  673.           rtmpState OBJECT-TYPE
  674.                   SYNTAX INTEGER {
  675.                       good(1),
  676.                       suspect(2),
  677.                       goingBad(3),
  678.                       bad(4) -- may be removed from table
  679.                   }
  680.                   ACCESS read-write
  681.                   STATUS mandatory
  682.                   DESCRIPTION
  683.                       "The status of the information contained in this
  684.                       route entry.
  685.  
  686.                       Setting this object to the value bad(4) has the
  687.                       effect of invalidating the corresponding entry
  688.                       in the rtmpTable.  That is, it  effectively
  689.                       disassociates the mapping identified with said
  690.                       entry.  It is an implementation-specific matter
  691.                       as to whether the agent removes an invalidated
  692.                       entry from the table.  Accordingly, management
  693.                       stations must be prepared to receive from agents
  694.                       tabular information corresponding to entries not
  695.                       currently in use.  Proper interpretation of such
  696.                       entries requires examination of the relevant
  697.                       rtmpState object."
  698.                   ::= { rtmpEntry 7 }
  699.  
  700.  
  701.           -- The KIP Group
  702.  
  703.           kipTable OBJECT-TYPE
  704.                   SYNTAX SEQUENCE OF KipEntry
  705.                   ACCESS not-accessible
  706.                   STATUS mandatory
  707.                   DESCRIPTION
  708.                       "The table of routing information for KIP
  709.                       networks."
  710.                   ::= { kip 1 }
  711.  
  712.           kipEntry OBJECT-TYPE
  713.                   SYNTAX KipEntry
  714.                   ACCESS not-accessible
  715.                   STATUS mandatory
  716.                   DESCRIPTION
  717.                       "An entry in the routing table for KIP networks."
  718.                   INDEX { kipNetStart }
  719.                   ::= { kipTable 1 }
  720.  
  721.           KipEntry ::= SEQUENCE {
  722.                   kipNetStart     OCTET STRING (SIZE(2)),
  723.                   kipNetEnd       OCTET STRING (SIZE(2)),
  724.                   kipNextHop      IpAddress,
  725.                   kipHopCount     INTEGER,
  726.                   kipBCastAddr    IpAddress,
  727.                   kipCore         INTEGER,
  728.                   kipType         INTEGER,
  729.                   kipState        INTEGER,
  730.                   kipShare        INTEGER
  731.           }
  732.  
  733.           kipNetStart OBJECT-TYPE
  734.                   SYNTAX OCTET STRING (SIZE(2))
  735.                   ACCESS read-write
  736.                   STATUS mandatory
  737.                   DESCRIPTION
  738.                       "The first AppleTalk network address in the
  739.                       range for this routing entry.  This address is a
  740.                       two octet DDP network address in network byte
  741.                       order."
  742.                   ::= { kipEntry 1 }
  743.  
  744.           kipNetEnd OBJECT-TYPE
  745.                   SYNTAX OCTET STRING (SIZE(2))
  746.                   ACCESS read-write
  747.                   STATUS mandatory
  748.                   DESCRIPTION
  749.                       "The last AppleTalk network address in the range
  750.                       for this routing entry.  This address is a two
  751.                       octet DDP network address in network byte order.
  752.                       If the network to which this AppleTalk port is
  753.                       connected is a Phase 1 network or a non-extended
  754.                       network, the value for kipNetEnd shall be two
  755.                       octets of zero."
  756.                   ::= { kipEntry 2 }
  757.  
  758.           kipNextHop OBJECT-TYPE
  759.                   SYNTAX IpAddress
  760.                   ACCESS read-write
  761.                   STATUS mandatory
  762.                   DESCRIPTION
  763.                       "The IP address of the next hop in the route to
  764.                       this entry's destination network."
  765.                   ::= { kipEntry 3 }
  766.  
  767.           kipHopCount OBJECT-TYPE
  768.                   SYNTAX INTEGER
  769.                   ACCESS read-write
  770.                   STATUS mandatory
  771.                   DESCRIPTION
  772.                       "The number of hops required to reach the
  773.                       destination network to which this entry pertains."
  774.                   ::= { kipEntry 4 }
  775.  
  776.           kipBCastAddr OBJECT-TYPE
  777.                   SYNTAX IpAddress
  778.                   ACCESS read-write
  779.                   STATUS mandatory
  780.                   DESCRIPTION
  781.                       "The form of the IP address used to broadcast on
  782.                       this network."
  783.                   ::= { kipEntry 5 }
  784.  
  785.           kipCore OBJECT-TYPE
  786.                   SYNTAX INTEGER {
  787.                        core(1),
  788.                        notcore(2)
  789.                   }
  790.                   ACCESS read-write
  791.                   STATUS mandatory
  792.                   DESCRIPTION
  793.                       "The status of this network as a Kip Core
  794.                       network."
  795.                   ::= { kipEntry 6 }
  796.  
  797.           kipType OBJECT-TYPE
  798.                   SYNTAX INTEGER {
  799.                        kipRouter(1),
  800.                        net(2),
  801.                        host(3),
  802.                        other(4)
  803.                   }
  804.                   ACCESS read-write
  805.                   STATUS mandatory
  806.                   DESCRIPTION
  807.                       "The type of the entity that this route points
  808.                       to."
  809.                   ::= { kipEntry 7 }
  810.  
  811.           kipState OBJECT-TYPE
  812.                   SYNTAX INTEGER {
  813.                        configured(1),
  814.                        learned(2),
  815.                        invalid(3)
  816.                   }
  817.                   ACCESS read-write
  818.                   STATUS mandatory
  819.                   DESCRIPTION
  820.                       "The state of this network entry.
  821.  
  822.                       Setting this object to the value invalid(3) has
  823.                       the effect of invalidating the corresponding
  824.                       entry in the kipTable.  That is, it effectively
  825.                       disassociates the mapping identified with said
  826.                       entry.  It is an implementation-specific matter
  827.                       as to whether the agent removes an invalidated
  828.                       entry from the table.
  829.                       Accordingly, management stations must be
  830.                       prepared to receive from agents tabular
  831.                       information corresponding to entries not
  832.                       currently in use.  Proper interpretation of such
  833.                       entries requires examination of the relevant
  834.                       kipState object."
  835.                   ::= { kipEntry 8 }
  836.  
  837.           kipShare OBJECT-TYPE
  838.                   SYNTAX INTEGER {
  839.                        shared(1),
  840.                        private(2)
  841.                   }
  842.                   ACCESS read-write
  843.                   STATUS mandatory
  844.                   DESCRIPTION
  845.                       "If the information in this entry is propagated
  846.                       to other routers as part of a routing protocol,
  847.                       the value of this variable is equal to
  848.                       shared(1).  Otherwise its value is private(2)."
  849.                   ::= { kipEntry 9 }
  850.  
  851.  
  852.           -- The ZIP Group
  853.  
  854.           zipTable OBJECT-TYPE
  855.                   SYNTAX SEQUENCE OF ZipEntry
  856.                   ACCESS not-accessible
  857.                   STATUS mandatory
  858.                   DESCRIPTION
  859.                       "The table of zone information for reachable
  860.                       AppleTalk networks."
  861.                   ::= { zip 1 }
  862.  
  863.           zipEntry OBJECT-TYPE
  864.                   SYNTAX ZipEntry
  865.                   ACCESS not-accessible
  866.                   STATUS mandatory
  867.                   DESCRIPTION
  868.                       "An entry of zone information for a particular
  869.                       zone and network combination."
  870.                   INDEX { zipZoneNetStart, zipZoneIndex }
  871.                   ::= { zipTable 1 }
  872.  
  873.           ZipEntry ::= SEQUENCE {
  874.                   zipZoneName     OCTET STRING,
  875.                   zipZoneIndex    INTEGER,
  876.                   zipZoneNetStart OCTET STRING (SIZE(2)),
  877.                   zipZoneNetEnd   OCTET STRING (SIZE(2)),
  878.                   zipZoneState    INTEGER
  879.           }
  880.  
  881.           zipZoneName OBJECT-TYPE
  882.                   SYNTAX OCTET STRING
  883.                   ACCESS read-write
  884.                   STATUS mandatory
  885.                   DESCRIPTION
  886.                       "The ASCII zone name of this entry."
  887.                   ::= { zipEntry 1 }
  888.  
  889.           zipZoneIndex OBJECT-TYPE
  890.                   SYNTAX INTEGER
  891.                   ACCESS read-only
  892.                   STATUS mandatory
  893.                   DESCRIPTION
  894.                       "An integer that is unique to the zipZoneName
  895.                       that is present in this entry.  For any given
  896.                       zone name, every zipEntry that has an equal zone
  897.                       name will have the same zipZoneIndex."
  898.                   ::= { zipEntry 2 }
  899.  
  900.           zipZoneNetStart OBJECT-TYPE
  901.                   SYNTAX OCTET STRING (SIZE(2))
  902.                   ACCESS read-write
  903.                   STATUS mandatory
  904.                   DESCRIPTION
  905.                       "The network that starts the range for this
  906.                       entry.  This address is a two octet DDP network
  907.                       address in network byte order."
  908.                   ::= { zipEntry 3 }
  909.  
  910.           zipZoneNetEnd OBJECT-TYPE
  911.                   SYNTAX OCTET STRING (SIZE(2))
  912.                   ACCESS read-write
  913.                   STATUS mandatory
  914.                   DESCRIPTION
  915.                       "The network that ends the range for this
  916.                       entry.  This address is a two octet DDP network
  917.                       address in network byte order.  If the network
  918.                       to which this zip entry pertains is a Phase 1
  919.                       network or a non-extended network, the value for
  920.                       zipZoneNetEnd shall be two bytes of zero."
  921.                   ::= { zipEntry 4 }
  922.  
  923.           zipZoneState OBJECT-TYPE
  924.                   SYNTAX INTEGER {
  925.                           valid(1),
  926.                           invalid(2)
  927.                   }
  928.                   ACCESS read-write
  929.                   STATUS mandatory
  930.                   DESCRIPTION
  931.                       "The state of this zip entry.
  932.  
  933.                       Setting this object to the value invalid(2) has
  934.                       the effect of invalidating the corresponding
  935.                       entry in the zipTable.  That is, it effectively
  936.                       disassociates the mapping identified with said
  937.                       entry.  It is an implementation-specific matter
  938.                       as to whether the agent removes an invalidated
  939.                       entry from the table.
  940.                       Accordingly, management stations must be
  941.                       prepared to receive from agents tabular
  942.                       information corresponding to entries not
  943.                       currently in use.  Proper interpretation of
  944.                       such entries requires examination of the
  945.                       relevant zipZoneState object."
  946.                   ::= { zipEntry 5 }
  947.  
  948.  
  949.           -- The NBP Group
  950.  
  951.           nbpTable OBJECT-TYPE
  952.                   SYNTAX SEQUENCE OF NbpEntry
  953.                   ACCESS not-accessible
  954.                   STATUS mandatory
  955.                   DESCRIPTION
  956.                       "The table of NBP services registered on this
  957.                       entity."
  958.                   ::= { nbp 1 }
  959.  
  960.           nbpEntry OBJECT-TYPE
  961.                   SYNTAX NbpEntry
  962.                   ACCESS not-accessible
  963.                   STATUS mandatory
  964.                   DESCRIPTION
  965.                       "The description of an NBP service registered on
  966.                       this entity."
  967.                   INDEX { nbpIndex }
  968.                   ::= { nbpTable  1 }
  969.  
  970.            NbpEntry ::= SEQUENCE {
  971.                   nbpIndex        INTEGER,
  972.                   nbpObject       OCTET STRING,
  973.                   nbpType         OCTET STRING,
  974.                   nbpZone         OCTET STRING,
  975.                   nbpState        INTEGER
  976.            }
  977.  
  978.           nbpIndex OBJECT-TYPE
  979.                   SYNTAX INTEGER
  980.                   ACCESS read-only
  981.                   STATUS mandatory
  982.                   DESCRIPTION
  983.                       "The index of this NBP entry.  This value ranges
  984.                       from 1 to the number of NBP entries currently
  985.                       registered on this entity."
  986.                   ::= { nbpEntry 1 }
  987.  
  988.           nbpObject OBJECT-TYPE
  989.                   SYNTAX OCTET STRING
  990.                   ACCESS read-write
  991.                   STATUS mandatory
  992.                   DESCRIPTION
  993.                       "The name of the service described by this
  994.                       entity."
  995.                   ::= { nbpEntry 2 }
  996.  
  997.           nbpType OBJECT-TYPE
  998.                   SYNTAX OCTET STRING
  999.                   ACCESS read-write
  1000.                   STATUS mandatory
  1001.                   DESCRIPTION
  1002.                       "The type of the service described by this
  1003.                       entity."
  1004.                   ::= { nbpEntry 3 }
  1005.  
  1006.           nbpZone OBJECT-TYPE
  1007.                   SYNTAX OCTET STRING
  1008.                   ACCESS read-write
  1009.                   STATUS mandatory
  1010.                   DESCRIPTION
  1011.                       "The zone the service described by this entity is
  1012.                       registered in."
  1013.                   ::= { nbpEntry 4 }
  1014.  
  1015.           nbpState OBJECT-TYPE
  1016.                   SYNTAX INTEGER {
  1017.                           valid(1),
  1018.                           invalid(2)
  1019.                   }
  1020.                   ACCESS read-write
  1021.                   STATUS mandatory
  1022.                   DESCRIPTION
  1023.                       "The state of this NBP entry.
  1024.                       Setting this object to the value invalid(2) has
  1025.                       the effect of invalidating the corresponding
  1026.                       entry in the nbpTable.  That is, it effectively
  1027.                       disassociates the mapping identified with said
  1028.                       entry.  It is an implementation-specific matter
  1029.                       as to whether the agent removes an invalidated
  1030.                       entry from the table.
  1031.                       Accordingly, management stations must be
  1032.                       prepared to receive from agents tabular
  1033.                       information corresponding to entries not
  1034.                       currently in use.  Proper interpretation of
  1035.                       such entries requires examination of the
  1036.                       relevant nbpState object."
  1037.                   ::= { nbpEntry 5 }
  1038.  
  1039.  
  1040.           -- The ATEcho Group
  1041.  
  1042.           atechoRequests OBJECT-TYPE
  1043.                   SYNTAX Counter
  1044.                   ACCESS read-only
  1045.                   STATUS mandatory
  1046.                   DESCRIPTION
  1047.                       "The number of AppleTalk echo requests received."
  1048.                   ::= { atecho 1 }
  1049.  
  1050.           atechoReplies OBJECT-TYPE
  1051.                   SYNTAX Counter
  1052.                   ACCESS read-only
  1053.                   STATUS mandatory
  1054.                   DESCRIPTION
  1055.                       "The number of AppleTalk echo replies sent."
  1056.                   ::= { atecho 2 }
  1057.           END
  1058.  
  1059.